package co.baiku.boot.pay.v3.response;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
@JsonIgnoreProperties(ignoreUnknown = true)
public class WeixinPayScorePayOrderResponse implements Serializable {
    /**
     * 公众账号ID
     */
    private String appid;
    /**
     * 商户号
     */
    private String mchid;
    /**
     * 商户服务订单号
     */
    @JsonProperty("out_order_no")
    private String outOrderNo;
    /**
     * 调用该接口提交的服务ID。
     */
    @JsonProperty("service_id")
    private String serviceId;
    /**
     * 微信支付服务订单号
     * <pre>
     * 微信支付服务订单号，每个微信支付服务订单号与商户号下对应的商户服务订单号一一对应。
     * 示例值：15646546545165651651
     * </pre>
     */
    @JsonProperty("order_id")
    private String orderId;

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getMchid() {
        return mchid;
    }

    public void setMchid(String mchid) {
        this.mchid = mchid;
    }

    public String getOutOrderNo() {
        return outOrderNo;
    }

    public void setOutOrderNo(String outOrderNo) {
        this.outOrderNo = outOrderNo;
    }

    public String getServiceId() {
        return serviceId;
    }

    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }
}
